# name_list = ["1", "2", "3", "3", "4", "5"]
# 通过index获取元素位置，如果有多个只会获取第一个元素的索引
# print(name_list.index("3"))

# 通过   列表[下标]=值  的方式修改 超出会报错  获取
# result = name_list[2]
# name_list[2] = "6"
# print(name_list)

# 列表.insert(下标,元素) 在指定的位置插入元素
# name_list.insert(2, "3")
# print(name_list)

# 列表.append(元素)   将指定的元素追加到列表末尾 单个
# name_list.append("6")
# print(name_list)

# 列表.extend(元素容器)   将指定的元素追加到列表末尾 多个
# my_list = ["3", "2", "1"]
# name_list.extend(my_list)
# print(name_list)

# del 列表[下标]   删除
# del name_list[0]
# print(name_list)

# 列表.pop(下标)  删除并返回
# result = name_list.pop(0)
# print(result)
# print(name_list)

# 列表.remove(元素)  根据元素删除,从左到右删除第一个
# name_list.remove("0")
# print(name_list)

# 列表.count(元素)  统计这个列表中有多少个这个元素
# result = name_list.count("3")
# print(result)

# len(列表)  获取列表中元素个数
# result = len(name_list)
# print(result)

s_age = [21, 25, 21, 23, 22, 20]


def list_while(data):
    """
    列表的while循环
    :param data: 列表
    :return: 返回值
    """
    i = 0
    while i < len(data):
        result = data[i]
        print(result)
        i += 1
    print(f"s_age中共有{i}个元素")


def list_for(data):
    """
    列表的for循环
    :param data: 列表
    :return: 返回值
    """
    count = 0
    for i in data:
        print(i)
        count += 1
    print(f"s_age中共有{count}个元素")


# list_while(s_age)
# print()
# list_for(s_age)


num_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
new_list = []
new_list2 = []
for i in num_list:
    if i % 2 == 0:
        new_list.append(i)
print(f"for循环的结果{new_list}")

i = 0
while i < len(num_list):
    result = num_list[i]
    if result % 2 == 0:
        new_list2.append(result)
    i += 1
print(f"while循环的结果{new_list2}")

if 'a' in new_list2:
    print("a is in")






